查看原文
其他

从 Kusama 中看波卡的未来走势

晓杰&阿源 PolkaWorld 2020-11-11

加入 PolkaWorld 社区,共建 Web 3.0!


6 月 11 日,波卡中国社区 PolkaWorld 发起人晓杰参与了 imToken 组织的「由 Kusama 看 Polkadot 的未来走势」线上分享,从“小波卡”Kusama 的现状中,窥探波卡的未来发展。本文是这次分享的内容总结。


晓杰:PolkaWorld 联合发起人

阿源:imToken 产品经理



1、可以给我们介绍一下 Kusama 和 Polkadot 的关系以及区别是什么?我可以单纯的理解它就是波卡的测试网吗?


晓杰:首先我们先定义什么是测试网,一般大家理解的是在真正主网上线前的、代币价值为 0 的、供开发者测试功能的测试网络。所以有了这个定义,我们就很简单的分辨出,Kusama 并不是普通的测试网

首先它的代币是有价值的(Kucoin 上最高的价格也到过 9 美金)。


再一个 Kusama 是一个有社区的网络,到现在为止已经有 350 个验证人(包括很多国内外知名的投资机构、staking 机构都在参与)和数不清的提名人通过 staking 在安全运行着整个网络。


包括前段时间大家热议并积极参与的 100 倍 DOT 发行量的议案投票,也是在 Kusama 网络中进行。还有可能大家不知道的,有非常多的团队或者个人在向 Kusama 的国库(刚刚查的数据,国库还有 191,738 KSM 等着大家去申请)申请 KSM 资金去用于开发和社区的增长等等。



第三就是 Kusama 并不会像其他测试网随着波卡的上线而消失,只要社区一直存在,Kusama 网络就会一直存在,也会作为第一批的平行链桥接到波卡网络中。


最后,可能是大家没有在意到的就是 Kusama 在上线的时候就已经是一个去中心化的网络,网络的升级和变化都是通过链上治理来决定并执行。这个也是区别于普通测试网的一个重要地方。这里可以稍微延展一下,知道 Substrate(区块链开发框架)的同学应该都知道 Substrate 的最大的特点之一就是实现了链上升级,我们再也不用通过硬分叉来实现区块链的升级,那 Kusama 和波卡都是基于 Substrate 开发的,所以这个特性也会伴随着这两个网络,目前 Kusama 所有的更新/改变都是通过提交议案,并且议案在进行公投之后自动执行。(如果你还不了解波卡的链上治理,推荐查看《Polkadot 的治理机制:不仅是链上投票,还要自动执行》)。


那跟波卡的关系,上面说了一点,我再总结一下,Kusama 是波卡的先行版,是波卡所有功能的一个大型试验场,所以 kusama 的 slogan 很好玩,他希望能 make chaos 引起混乱,所以他是一个比较轻松的、你有任何想法都可以大胆去实现的网络。而波卡就是比较严肃正式一些,会希望执行一些比较严谨的想法。但老实说,Kusama 和波卡的底层代码是一样的,你也可以理解 Kusama 是小波卡,只是“性格”会更调皮一些。更多阅读《波卡和 Kusama,两兄弟的对比》


阿源:晓杰讲的非常详细和精准了,Kusama 不是任何链的测试网,它会独立发展,我换个视角给大家一个新的理解思路。


Kusama 和 Polkadot 特别像社区里对 Litecoin 和 Bitcoin 的认识,它们的底层代码几乎是一样的,在 Litecoin 上人们更愿意去实验一项技术的可行性。

比如 2017 年 9 月 2 日的时候闪电网络 Lightning Network 就在 Litecoin 主网上率先集成,这类在主网上实验性的部署对于整个区块链行业发展是非常重要的,这种思路同样也存在于 Kusama 上。


Kusama 这种激进的、希望创造各种可能的定位,不仅让 Polkadot 的网络升级和迭代更有预期性,同时也可能给行业会带来更多前瞻实践,为社区带来新的思路。



2、Kusama 去年上线是如何启动的?现在的情况是怎么样的?可以体验什么功能?


晓杰:Kusama 是在去年的 8 月底上线的 CC1,就是第一个 Chain Candidate 候选链,然后迭代到 CC3,差不多是在 12 月初的时候真正转为 NPoS 网络,意思就是去除了 sudo 模块(基金会的一个超级管理员权限,在这个期间,可以通过权限快速修复重大的技术问题),然后才公投开启了 KSM 的转账功能。这个时候可能普通的用户才真正感受到 Kusama 的上线。


这中间差不多是经历了 4 个月的时间。那为什么要经历这么长的时间才真正的上线?简单解释,这里要解决的技术问题是“网络的出块时间是否稳定在 6s”。波卡的混合共识,正常的出块时间是 6 秒,但由于网络在逐渐分散增加验证人的过程中,需要在混合共识的机制下完成区块生产和验证,还包括区块奖励的分配,这个过程看似简单,但在实际执行中难免会遇到不确定的因素,所以导致出块时间是超过 6 秒。所以如果简单去理解,这四个月的时间就是一直在解决这个问题,再简单一点,你也可以理解为解决网络稳定的问题。那这也是一个真正验证波卡混合共识的一个过程,最终实践证明,混合共识是可以安全的运行,并可以稳定在 6 秒出块,所以 Kusama 最终上线!去除了 sudo 模块成为一个完全去中心化的网络,Gavin 也终于感慨,“我被上帝从天上踢出来了”,Hhhhh。


那目前 Kusama 网络是在正常运转的,验证人数量也在通过链上治理一点点进行增加,最近也刚通过一个验证人议案,目前的验证人是 350 个。同时 W3F 基金会还推出一个千人节点计划,如果你也想成为 Kusama 的验证人,但担心自己没有足够的 KSM 可以进入到节点池,基金会是可以提名大家的。感兴趣的可以了解下这个计划。那除了验证人的功能,普通的用户想要参与 Kusama 网络最直接的方式就是做提名人了,通过提名验证人也可以获得相应的 KSM 奖励!当然如果你对这个网络有什么想法,或者想要申请 KSM 资金,也可以发起提案申请国库的资金!你也可以在 https://kusama.polkassembly.io/ 上查看已经发起的一些议案。



3、那 Polkadot 上线过程会与 Kusama 一样吗?它现在有主网了吗?目前是什么情况?


晓杰:对,Polkadot 的上线过程跟 Kusama 是一模一样的!目前还不算真正有主网,是已经启动 Polkadot CC1 的 PoA 网络(就是有超级权限的网络),候选链可能会进行不断的更新到 CC2 或者 CC3 或者更多的版本,也可能 CC1 就很棒了,就可以直接转为 NPoS 的网络。想更多了解可以看看《波卡(Polkadot)正式公布上线流程!》

目前波卡也从 v0.8.1 更新到了 v0.8.7 的版本,最新的版本已经可以设置链上的身份没想要成为波卡验证人的节点可以做好准备了,看来波卡的主网准备的状态还不错,上线的第三周基本稳定,接下来就看是否在下周转为 NPoS 网络。

波卡 v0.8.7:

https://github.com/paritytech/polkadot/releases/tag/v0.8.7


不过大家注意一下,跟 Kusama 一样转为 NPoS 网络并不是意味着可以转账了,这是意味着允许除了基金会的 6 个节点,其他验证人可以参与进行区块的验证了。目前是开放了 50 个卡槽的位置,这 50 个验证人需要运行一段时间,如果网络是稳定在 6s 的,那大概率 Gavin 就又可以被上帝从天上踢出来了,哈哈,这个时候网络就是去中心化的,我们可以通过公投开启转账功能,大家手里的 DOT 就可以真正流通了。最近也看到 Gavin 在社区回应,预计在 8 月份去除 sudo 模块,因为公投开启转账需要一定的时间,如果技术委员会可以加速的话,个人预计开通转账的时间在 9 月份了。


友情提示两个事情:一在开启转账前,记得映射你的 DOT 到 DOT 账户;二在还有 sudo 模块的 NPoS 期间,作为验证人,要多注意自己的服务器不要掉线,因为波卡的机制有 slash 惩罚,如果你掉线,你和提名你的人都会受到 DOT 的 slash 惩罚。


阿源:从预期规划上看, Polkadot 的上线流程会和 Kusama 保持一致,都将采用的是渐进式的去中心化启动,都会从超级权限状态开始并根据网络状况一步步开启下一阶段直到完全去中心化。目前 Polkadot 正处于 PoA 阶段,正在等待进入 NPoS 阶段,如果不出意外,那么将以 CC1 的网络进入 NPoS ,并开启 Staking,允许更多非官方验证人参与网络出块工作。


其实我特别希望今晚大家在参加 AMA 的同时能收到远方 Polkadot 进入 NPoS 的阶段的消息,不过现在看来似乎大家还需要再耐心等待一段时间。


同时,不同网络阶段关注的重点会有一些差异,但核心都是网络本身的稳定性,出块的目标时间是否对齐预期。


进入 NPoS 后 Polkadot 网络也需要观察非官方验证人的加入会带来更多的不确定性,比如验证人掉线、网络不通畅等等,这些因素都会挑战 NPoS 本身选举验证人的稳定性。不过这些模块都已经在 Kusama 上稳定的运行了很长时间了,相信 Polkadot 应该也能顺利完成 NPoS 阶段的运行。



4、Kusama 的哪些方面可以作为参考去判断波卡网络的一些发展趋势?


晓杰:我自己的观点,一是整体上线的流程和波卡团队关心的要解决的问题,一些指标(出块时间是不是稳定在 6s),大家可以去做一定的判断。


再一个是节点池数量的增加情况和成本问题,从 Kusama 网络的验证人可以看到,节点池数量的增加也是跟网络的稳定情况有关系的,增加一点稳定一下,再增加一些再去稳定,那波卡也会是这样,虽然目标是 1000 个,但不会一下增加到那么多。目前波卡中只有 50 个卡槽,但是有差不多 150 个节点申请了验证了,所以转为 NPoS 后,节点的竞争可能会跟 Kusama 当时一样,前期需要比较多的总票数(自抵押+提名票)才可以进入节点池,所以早期一般是本身自己就有很多 DOT 的投资机构在参与,作为普通的节点,只能靠信誉来得到提名人的投票。


然后想提一下流通量的事情,目前 Kusama 的整个网络抵押率是接近 60%,那未来如果 DOT 的抵押率也达到 60%,再加上平行量的卡槽竞拍抵押和一些本身就是锁仓的 DOT。大家可以自行估算下整个市场流通的 DOT 有多少。



5、这段时间内,社区有种声音 Polkadot 被很多人称为 Eth2 未来的最强竞争选手,那它有什么优势亮点可以与目前最成功的以太坊链相提并论?


晓杰:emmm,这个问题... 竞争言辞一般都是社区的用户喜欢这样说,但未来会是什么样的,其实都需要更多的时间去把概念性的东西去进行实践和证明,不过我认为以太坊最强大的地方在于已经有一个繁荣的社区


就我浅显的了解,两个其实都是分片的协议,目前已经可以看到的几个不同的地方,可能最大的一点在于链上的治理,从 Kusama 开始到波卡,他们都已经在用链上的治理来进行网络的升级和改变了,那可能对于 eth2.0 还是在通过链下的方法,一个个告诉节点,喊 1、2、 3 一起升级或者硬分叉的方式来进行。


跨链这块,目前我还不是很了解以太坊的进展,波卡的最新进展是,就在昨天,已经成功实现在中继链和平行链之间转移代币了!还有共识,应该都使用的是混合共识,波卡是 GRANDPA/ BABE 共识,以太坊是 Casper FFG 共识,具体两个有什么区别,我就不敢造次了,毕竟不是技术出身,不能很透彻的给大家讲清楚这个问题。关于更多的对比,波卡官方也整理过一份文档,感兴趣的可以看下这个:https://wiki.polkadot.network/docs/en/learn-comparisons-ethereum-2



阿源:优势其实很难立即表现出来,我们主要从 Polkadot 的一些机制特点上可以去思考它的架构与设计理念是否有前瞻性,以及是否能够吸纳更多其他行业的业务和人才进入到整个区块链的领域中,以下的观点个人比较浅薄的认识:


Polkadot 的架构分离了状态存储和计算的,通过中继链来完成最终性确定,利用平行链来实现不同场景的计算,并且在设计上是一种非常极端的分片形态,即一个分片就是一条链。


  • 它的好处是在平行链上享受超高自由度,可以根据业务、应用和场景开发合适的平行链规则,这种开放度是非常大的,搭配 Substrate 开发框架这里的想象空间也非常多。


  • 但它的难点则在于因为它采用了极端的分片形态,这意味着不同平行链之间的通信是一个巨大的压力,是一个异步的通信,每个链上的业务、出块速度都是不一样的,同时还需要保证一定的数据可用于可信,这里是一个不小的技术难点


这块 Polkadot 采用 XCMP 跨链通信协议来解决,不过目前还没有办法证明其是否有效,因为在 Kusama 上也没有平行链接入,XCMP 的也还处于概念验证状态。我认为只有 XCMP 的概念验证完成后,整个 Polkadot 网络和生态才真的进入了一个繁荣的前提。


如果你有注意到 Web3Foundation 的官网你会发现,XCMP 是一个独立的项目在推进的,有兴趣的可以重点关注一下。


有一个机制特别有趣,就是一币多用,这点没有前面的 XCMP 那么遥远,我们很快都能体验到 Polkadot 网络中你的一份 Token 是可以在多个地方使用的。比如你有 10 个 DOT 代币,你可以同时 Staking 抵押给你想提名的验证人捕获网络通胀的收益,同时你这份同样的 10 个 DOT 可以参与到 Governance 治理上去,为你利益相关的提案投票。


这种设计意味着网络可以保持高抵押率的情况下又不丧失活性,尤其是链上治理的参与度。


其次链上治理并不是简单的投票,通过对 Runtime 的关联可以实现治理内容自动部署升级的能力,这对 Polkadot 网络的长期发展带来了效率提升。


以太坊杀手年年有,但以太坊生态却一年比一年强,这都离不开生态中开发者的参与、基金会的治理,而这两点 Polkadot 都有对应的解决思路。一边提供 Substrate 这样优质的区块链底层框架降低开发门槛,通过共享安全性的方式允许新链平滑的接入 Polkadot 生态,另一方面通过链上治理实现升级迭代与不分叉可以并存,通过共享安全性的巧妙设计也许是一种非常高效的组织模式。并通过 Kusama 不断实验,我相信整个生态的效率都会得到很大程度的改进。



6、imToken 什么时候支持 Kusama & Polkadot ?我使用 imToken 的以太坊钱包认购了 DOT,在 DOT 上线前需要做什么?


阿源:目前 imToken wallet 已经在集成 Polkadot ,同时 Kusama 也整装待发,不出意外的话 7 月份这两条链就会与大家见面了。同期我们也会开放 DOT 映射和 Staking DApp 帮助大家更好的进入 Polkadot 生态。

熟悉我们的小伙伴们都知道,imToken 是一个比较稳重的团队,在抢占市场和稳定性这两个方向上,我们总是选择后者,我们希望给到用户的是一个完整稳定的版本。


如果群里有比较心急的伙伴,可以先采用官方的 DApp 进行映射等操作。《教程 | 如何在 Polkadot CC1 中映射并认领 DOT》



7、到了大家最喜欢的话题,在今天回答还没开始前,就已经看到群里朋友再问,我猜听了这期分享的朋友,估计很想知道如何获取 DOT?


晓杰:这个问题也是我们在社区经常被问到的,对于普通的用户,目前想要获得 DOT,最保守的方式就是等 DOT 开通转账功能,可以流通的时候,大家去自由买卖。


也有很多同学问到现在有些交易所已经有 DOT 了,可不可以买,这里再一次提醒大家,目前大部分交易所发的 DOT 代币都是期货,或者更准确的说是 iou,就是交易所自己发的一个代币,而且是每家交易所都是自己发的代币,所以你会发现这些 DOT 的价格差很多,就是因为这是单机游戏,只要每个交易所自己流通的代币。所以这个其实不是真正的 DOT,真正的 DOT 还没有真正上线,所以大家投资谨慎,注意风险。


那对于懂技术的开发者来说,最容易获得 DOT 的方式就是做波卡的验证人,没有 DOT 也没有关系,只要有人可以提名你就可以。目前基金会也针对已经是 Kusama 验证人,但没有 DOT 又想成为波卡验证人的节点发出一个计划,可以为每个账户打 0.01 个 DOT,帮助你成为候选验证人!



8、想帮持有 Kusama 朋友问一下,与波卡别无二致的 Kusama,走的又是这么快,会不会价值超越波卡呢?或者换一句,等待 Polkadot 稳定后,会存在不在维护它可能性吗,Kusama 会消失吗?


晓杰:先回答第一个问题,短期内看,Kusama 的价值不会超越波卡,阿源也在上面提到过,波卡和 kusama 的关系是比特币和莱特币的关系,这点也是 Gavin 一直所希望的,他希望 kusama 和波卡的价值是 1:100。长期来看,任何一个网络的价值都要看有没有人在真正的使用它,也就是有没有良好发展的社区和生态。我们之所以看好波卡,要做波卡的社区,就是因为波卡的技术中,至少 Substrate 这个开发框架是真的有用,有非常多的开发者和团队正在基于 Substrate 去构建自己的业务链。那这些链是都可以接入波卡和 Kusama 的,所以如果非要说未来会不会超越,大家可以关注两个社区谁发展会更繁荣,当然,在基金会看来,波卡和 Kusama 并不是竞争关系,而是互补,共同发展的关系。


第二个问题,会不会消失,区块链中最简单的逻辑,只要这个网络还有利益者存在,它就不会消失。


阿源:当网络去中心化后其实很难打击掉整个网络,就像晓杰说的,有利益者存在就不会消失。


至于 KSM 的价值超过 DOT,这样的假设角度很有趣,但价值一般很难凭空产生,我觉得主要首先要看后续 Kusama 上平行链的拍卖以及 XCMP 等主要核心内容的实现是否顺利,这是生态繁荣的前提,到那个时候再来讨论这个话题或许会更有趣。


  • 欢迎学习 Substrate: 

    https://substrate.dev/

  • 关注 Substrate 进展:

    https://github.com/paritytech/substrate

  • 关注 Polkadot 进展:

    https://github.com/paritytech/polkadot

更多内容:


最新版波卡(Polkadot)概述

什么是波卡(Polkadot)?|极简介绍版

波卡和 Kusama,两兄弟的对比


扫码关注公众号,回复 “1” 加入波卡群

关注 PolkaWorld

发现 Web 3.0 时代新机遇


点个 “在看” 再走吧!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存